00001 // 00002 // Copyright (c) 2013 Battelle Memorial Institute 00003 // Licensed under modified BSD License. A copy of this license can be found 00004 // in the LICENSE file in the top level directory of this distribution. 00005 // 00006 // Emacs Mode Line: -*- Mode:c++;-*- 00007 // ------------------------------------------------------------- 00008 /** 00009 * @file uncopyable.hpp 00010 * @author William A. Perkins 00011 * @date 2013-05-07 15:12:17 d3g096 00012 * 00013 * @brief 00014 * 00015 * 00016 */ 00017 00018 // ------------------------------------------------------------- 00019 // ------------------------------------------------------------- 00020 // Battelle Memorial Institute 00021 // Pacific Northwest Laboratory 00022 // ------------------------------------------------------------- 00023 // ------------------------------------------------------------- 00024 // Created April 1, 2013 by William A. Perkins 00025 // Last Change: Thu Jun 3 06:45:08 2010 by William A. Perkins <d3g096@PE10900.pnl.gov> 00026 // ------------------------------------------------------------- 00027 00028 // SCCS ID: $Id$ Battelle PNL 00029 00030 #ifndef _uncopyable_hpp_ 00031 #define _uncopyable_hpp_ 00032 00033 #include <boost/utility.hpp> 00034 00035 namespace gridpack { 00036 namespace utility { 00037 00038 typedef boost::noncopyable Uncopyable; 00039 00040 } // namespace math 00041 } // namespace gridpack 00042 00043 00044 00045 00046 00047 #ifdef _DO_INLINE_ 00048 #include "uncopyable-inline.hpp" 00049 #endif 00050 00051 #endif